package mtest3.day1;

public interface IList<E> {
    // 定义接口 E 是指泛型 （类型）

    //添加
    void add(E e);

    //在index位置插入
    void insert(int index, E e);

    //根据索引删除
    void remove(int index);

    //设置index的值为e
    void set(int index, E e);

    //获取index位置的值
    E get(int index);

    //获取线性表的大小
    int size();

    //判断表是否为空
    boolean isEmpty();

    //获取元素e的索引位置
    int indexOf(E e);
}
